package org.zch.entity.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.Data;

import java.util.Date;

/**
 * 用户信息数据类
 *
 * @author liuxin
 */
@Data
@TableName(value = "user_info")
public class UserInfoPO {

    /**
     * 用户ID
     */
    private Integer id;
    /**
     * 用户code
     */
    private String code;
    /**
     * 用户设备唯一id
     */
    private String mac;
    /**
     * 用户昵称
     */
    private String name;
    /**
     * 用户头像
     */
    private String headPic;
    /**
     * 用户生日
     */
    private String old;
    /**
     * 用户性别  0女  1男
     */

    private Integer sex;
    /**
     * 获赞数
     */
    private Integer getNum;
    /**
     * 播放量
     */
    private Integer playNum;
    /**
     * 唠额，每日更新 10/10
     */
    private Integer laoNum;
    /**
     * 唠币
     */
    private Integer laoMoney;
    /**
     * 点赞数量
     */
    private Integer likeNum;
    /**
     * 注册时间
     */
    private Date createTime;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 收货地址
     */
    private String address;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 是否注销
     */
    private Boolean hasOut;
    /**
     * 上次签到时间
     */
    private Date signTime;
    /**
     * 连续签到次数
     */
    private Integer signNumber;
    /**
     * 拥有皮肤 - 隔开
     */
    private String skin;

    public static LambdaQueryWrapper<UserInfoPO> getQueryWrapper() {
        return Wrappers.lambdaQuery(UserInfoPO.class);
    }

}
